#include <bits/stdc++.h>
using namespace std;
typedef long long LL;

LL x, y, ans;

int main()
{
	cin >> x >> y;
	while(x && y)
	{
		LL n = x / y;
		ans += 4 * n * y;
		x %= y;
		swap(x, y);
	}
	cout << ans << endl;
	return 0;
}

// #include <bits/stdc++.h>
// using namespace std;
// typedef long long LL;

// LL ans, x, y;

// int main()
// {
// 	cin >> x >> y;
// 	while(x && y)
// 	{
// 		if(x > y)
// 		{
// 			LL n = x / y;
// 			x -= n * y;
// 			ans += 4 * n * y;
// 		}
// 		else
// 		{
// 			LL n = y / x;
// 			y -= n * x;
// 			ans += 4 * n * x;
// 		}
// 	}
// 	cout << ans << endl;
// 	return 0;
// }